package com.itlong.cloud.POJO.DTO.operate;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import com.itlong.cloud.POJO.PO.TimeTaskAuthDeviceAddressInfoPO;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * <desc>
 * 运营-项目管理-设备信息获取分页列表传参DTO类
 * </desc>
 *
 * @createDate 2019/01/18
 */
@Data
@NoArgsConstructor
public class OperateDeviceManageGetPageDTO extends BaseDTO {
    private String deviceType;         //设备类型:1云对讲,2云电梯,3人脸平板,4云门禁,5群控器,6联动器,7一体式人脸识别门禁
    private String projectName;         //项目名称
    private String deviceName;    //设备名称
    private String typeCode; //设备型号
    private String isOnline; //状态，0：离线，1：在线
    private List<String> isOnlineList; //状态，0：离线，1：在线
    private String deviceUnique;//设备编号
    private String mark; //查询标识，如为1则查询的是回收站的设备列表
    private Integer status; //0删除 1恢复
    //设备地址变更影响用户权限信息PO
    private TimeTaskAuthDeviceAddressInfoPO timeTaskAuthDeviceAddressInfoPO;
    /**
     * 版本号
     */
    private String version;
    /**
     * mac地址
     */
    private String mac;
    /**
     * 开始时间
     */
    private String startTime;
    /**
     * 结束时间
     */
    private String endTime;
    /**
     * 产品型号
     */
    private String productCode;

    /**
     * 设备序列号
     */
    private String sn;
    /**
     * 项目ID
     */
    private String projectId;
    /**
     * 设备机号
     */
    private String deviceId;
    /**
     * 排序
     */
    private String orderRule;

    /**
     * 排序字段
     */
    private String orderColumn;


}
